pump and engine - Turkish English Dictionary